home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TPUG - Toronto PET Users Group
/
TPUG Users Group CD
/
TPUG Users Group CD.iso
/
NEW
/
V-TPUG Programming Contest
/
(n)v1.d64
/
spelling i
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2009-01-19
|
2KB
|
95 lines
100 U$=CHR$(34):V$=CHR$(44)
110 PRINT"[147]SPELLING I IS TO TEACH";:PRINT"RECOGNITION OF PROPER-";
120 PRINT"LY SPELLED WORDS.":PRINT
130 PRINT"USING ";U$;"LISTMAKER";U$;V$;"MAKE";:PRINT"A LIST OF LESS THAN 50";
140 PRINT"WORDS - SOME RIGHT AND";:PRINT"SOME WRONG. EACH WRONG";
150 PRINT"WORD SHOULD HAVE THE":PRINT"LETTER";U$;"W";U$;" AS THE FIRST";
160 PRINT"LETTER (THIS WILL NOT":PRINT"SHOW ON THE SCREEN).
170 [153]"EACH RIGHT WORD SHOULD";:[153]"HAVE ";U$;"R";U$;" AS THE FIRST LETTER."
180 [153]:[153]"WHEN SPELLING I IS RUN";:[153]"IT WILL LOAD THIS LIST";:
190 [153]"AS A DATA FILE"
200 [153]:[153]"PRESS ANY KEY TO GO ON";
210 [161] NE$:[139] NE$[178]"" [167] 210
220 [153]"LOAD THIS GAME IS PLAYED":[153]"WITH A JOYSTICK WHICH"
230 [153]"IS USED TO MOVE THE":[153] U$;"CANNON";U$;" UP AND DOWN."
240 [153]:[153]"WHEN IT IS OPPOSITE TO";:[153]"A WORD THAT IS SPELLED";
250 [153]"INCORRECTLY";V$;" PRESS THE";:[153]"FIRE BUTTON TO BLOW IT";
260 [153]"AWAY.":[153]:[153]"WHEN ALL OF THE WRONG"
270 [153]"WORDS ARE GONE";V$;"YOU'VE":[153]"WON";V$;" BUT WATCH OUT IF"
280 [153]"YOU SHOOT A RIGHT ONE!"
290 [153]:[153]"PRESS ANY KEY TO BEGIN";
300 [161] NE$:[139] NE$[178]"" [167] 300
310 [153] "LOAD":OF[178]33792
320 [134] W$(50)
330 [159]1,1,0,"WORD LIST"
340 II[178]1
350 [132]1,S$
360 [139] S$[178]"E" [167] 390
370 W$(II)[178]S$
380 II[178]II[170]1:[137] 350
390 IS[178]II:I[178][181]((IS[171]2)[172][187](0)[170]1.5)
400 IP(1)[178]I
410 [129] N[178]2 [164] 10
420 I[178][181]((IS[171]2)[172][187](1)[170]1.5)
430 [129] J[178]1 [164] N[171]1
440 [139] I[178]IP(J) [167] 420
450 [130] J
460 IP(N)[178]I
470 [130]
480 WC[178]0
490 [129] N[178]1 [164] 10:[139] [200](W$(IP(N)),1)[178]"W" [167] WC[178]WC[170]1
500 [130]
510 [139] WC[178]0 [167] 390
520 [153] "LOAD"
530 [129] N[178]1 [164] 10
540 L[178][195](W$(IP(N)))
550 [153] [163]22[171]L);"";[200](W$(IP(N)),1);"";[201](W$(IP(N)),L[171]1)
560 [130]
570 GL[178]4140
580 [151] GL,160:[151] GL[170]OF,0
590 [151] 37139,0:PA[178]37137
600 P[178][194](PA)
610 S1[178][171]((P [175] 8)[178]0)
620 S0[178][171]((P [175] 4)[178]0)
630 F[178][171]((P [175] 32)[178]0)
640 [139] F[178]1 [167] 680
650 [139]S0[178]1[167][139]GL[177][178]4184[167][151]GL,32:GL[178]GL[171]44:[151]GL,160:[151]GL[170]OF,0:[129]D[178]1[164]250:[130]
660 [139]S1[178]1[167][139]GL[179][178]4492[167][151]GL,32:GL[178]GL[170]44:[151]GL,160:[151]GL[170]OF,0:[129]D[178]1[164]250:[130]
670 [137] 590
680 [153] "";
690 SD[178][181]((GL[171]4096)[173]22[170].5)
700 [129] N[178]1 [164] SD
710 [153] "";
720 [130]
730 [153] "";
740 DM[178]0
750 [153] [199](113);
760 [129] D[178]1 [164] 10:[130]
770 [153] "CMD";[199](32);
780 [139] DM[178]1 [175] [185](X)[179]21 [167] 750
790 [139] DM[178]1 [175] [185](X)[178]21 [167] [151] GL[170]21,32:[137]1010
800 [139] [194] (GL[170][185](X))[178]32 [167] 750
810 [139] [194] (GL[170][185](X))[178]18 [167] DM[178]1:[141] 840
820 [139] [194] (GL[170][185](X))[178]23 [167] DM[178]1:[137]750
830 [139] [185](X)[179]21 [167] [141] 960
840 [151] 36879,42
850 [129] D[178]1 [164] 100:[130]
860 [153] "LOAD"
870 [151] 36877,200:[151] 36878,15
880 [129] D[178]1 [164] 500:[130]
890 [129] J[178]14 [164] 0 [169][171]1
900 [151] 36878,J
910 [129] D[178]1 [164] 50:[130]
920 [130]
930 [151] 36879,27
940 [137] 390
950 [142]
960 [153] "LOAD"
970 [129] K[178]1 [164] 45 [169] 2
980 [153] W$(K),W$(K[170]1)
990 [130]
1000 [137] 1000
1010 WC[178]WC[171]1:[139] WC[178]0 [167] [153]"LOADYOU WIN!":[129] D[178]1 [164] 500:[130]:[137] 390
1020 [137] 590
1030 [142]